Job Entry

Deacom uses two types of Jobs: Production and Maintenance. Production Jobs are used to plan the quantity of items to be produced within a pre-defined time frame using a specified set of materials and labor. Maintenance Jobs are used to schedule maintenance and repair tasks for equipment and Work Centers. Scheduled maintenance jobs/times are integrated with the Master Production Calendar and offer customers the ability to plan and schedule both production and maintenance work in one central location. Maintenance Jobs can also be used in conjunction with Deacom's MRO functionality.

Deacom Jobs have a header section and a lines section. The header section stores the Facility and Shop Area where the items or materials will be produced as well as the Job's Planned Start, Planned Finish, and Due dates. The lines section contains the items to be produced, the quantities to produce, and the BOM revision and Routing to use. 

There are also multiple ways to link Jobs to Sales Orders, described below, therefore creating either Header or Line Jobs. The Sales > Order Reporting "Linked Jobs" report can be used to view the information for all linked Jobs.

System Navigation

  • Production > Job Entry
  • Production > Job Reporting > "New Job" button
  • Inventory > MRP > View > "Create Job" button

Edit Job form

Button

Description

Add

Opens the Edit Job Part form, used to add a new line to the Job.

Modify

Opens the Edit Job Part form for the selected line.

Delete

Deletes the selected line.

Sort

Allows the user to reorder the Job lines.

Mass Delete

Allows the user to select and delete multiple existing Job lines.

Reset

Resets the form to the default settings.

Custom Adds

Opens the Custom BOM form, which is used to create a custom bill of materials for the selected line item.

  • Unavailable when using Job Type of "Planning".

Routing

Opens the Edit Routing form for the Job, which is used to modify the Routing for this specific Job.

  • Changes to sequences, including dates, are logged and available for viewing on this from or on the Job Reporting "Shop Schedule" report.
  • The user will be prompted if the routing was not scheduled, as well as the reason such as trying to schedule a past date.

When adding or modifying a sequence on the Edit Job Routing form, the user will have access to all fields from the Edit Routing Sequence form.

  • The "Operation Complete" field will also be enabled when editing a routing via the Edit Job Routing form.

Copy Job

Allows the user to copy an existing Job as a base for the one being created.

  • The Copy Job form contains a "Copy User Fields" checkbox that controls if Job Header User Field values will be copied to the new order.

Job MRP

Generates an Instant MRP report filtered for the Facility specified on the Job. Defaults for this report generation may be configured in Production Options, including:

  • "Job MRP Show All" - Dictates the type of requirements to be initially displayed, which can be toggled using the "Show All" button on the report.
  • "Job MRP Pre-filter" - If an MRP pre-filter was configured then saved via the "Settings" button, it may be selected here and those filters will be used when this button is clicked. This is useful if a Time-Phased report is preferred.

View Calcs

Displays a list of active Job User Calculations and their values. Additional information on the creation and use of User Calcs is available via Configuring User Fields and User Calculations.

  • If User Calcs are needed or are added after Jobs have been created, users will need to retro the calc.

Issue

Opens the Issue/Reserve Inventory form, which is used to issue materials to the Job, floor, or Master Lot. Process information for issuing can be found in Issuing and Reserving Material.

Calc. Planned

Updates the "Planned Start" and "Planned Finish" dates on the Dates tab of the Job based on the Routing sequences.

  • This should only be used in conjunction with the Master Production Calendar.

QC Values

Opens the Quality Control Results form, which is used to enter, review, approve, and fail QC results.

  • The job must be saved first before QC results can be entered.
  • This form can only be used to enter pre-production or during production QC results.
  • Once the job has been saved initially, clicking the "QC Values" button will result in the job, and any newly edited fields, being saved again.
  • Additional information on entering QC results for jobs is available via the Entering Production and Stability QC Test Results page.

General tab

Field/Flag

Description

Job Number

Displays the sequential, system-generated number.

Job Category

Search field used to select a Job Category, used for classification and reporting.

  • Job Categories may be set as default and also be assigned to BOM revisions via the "Default Job Category" field on the Edit Bill of Materials form General tab. When creating Jobs, the system will first check for a default Job Category on the selected BOM revision. If there is not one, the Job Category flagged as the default will be used.

Status

Pick list used to select the status of the Job, the default for which can be set via the "Job Status" field in Production Options. Options are:

  • Active Job - Material may be finished for this Job.
  • Canceled - Only available when modifying an existing Job. Indicates the materials on the Job will no longer be produced.
  • Job On Hold - Production is on hold for this Job.
  • Request - Useful if one user enters a Job and another reviews and approves it for production/maintenance.
    • If restricting users to create "Request" Jobs only, set the "Jobs -- Set Jobs to Active" security setting to "No".
    • Users responsible for approving Jobs in "Request" Status can use the Job Reporting "View" pre-filter to generate a list of Jobs requiring action.

Job Type

Pick list used to indicate if this is a Maintenance or Production Job.

  • Jobs created via MRP or manually entered are marked as Production by default.
  • Jobs created via MRO are marked as Maintenance.
  • Individual security exists to control a user's ability to create production and/or maintenance Job Types.

Facility

Indicates the Facility in which this Job will be produced.

  • When attempting to modify the Facility of a Job, the system will check to see if there are any Lots issued to the Job from the previous Facility. If there are, a prompt will appear and the Facility will not be changed.

Description

Displays a description of the Job, up to 200 characters.

  • For Header Jobs created via Sales Orders, this field will populate with the "Description" on the Sales Order Misc 1 tab or the Sales Order Number itself, if no Description exists.
  • For regular Jobs, this field will populate with the description of the item on the first line of the Job during initial job creation and save.
    • Note: Users may, if desired , change this description. Also, modifying the item on the first line of the job after initial save will not cause the entry in this field to change or reset. This is by design since we do not want the system to overwrite the field if the user had previously made changes.

Shop Area

Indicates the Shop Area in which this Job will be produced, used for planning purposes.

  • If a Job's Routing sequences are moved on the MPC, this field will be updated with the new Shop Area, if all sequences are now scheduled in the same one.
  • The Shop Area is displayed when using the Input Production transaction in WMS.
  • The user will require the security setting "Production --edit shop area" enabled to edit this field.
  • A Shop Area is not a requirement (beginning in version 17.04.003) for job creation within MRP or for scheduling jobs.

Priority

Indicates the priority of the Job, used for scheduling purposes.

  • A default of 5 is used, but may be set to any number 1 or higher, with 1 being the highest priority.

Project

Indicates the Project this Job is related to.

  • Unavailable when using Job Type of "Planning".

Notes

Memo field used to store notes regarding the Job, which can then be printed on reports such as Batch tickets.

  • This field is available for editing when using the Input Production transaction in WMS. If notes are modified and saved on the scanner, they will be viewable in Job reports in the main app.

Remarks

Memo field used to store internal notes regarding the Job.

History

Memo field used to display the history of what has occurred on this Job.

  • When a Job Pick List is printed, the time and date are in this field and these fields may be added to the Job Reporting "Job Summary" report grid.

WIP Job

If checked, items issued to the Job go into the WIP inventory segment instead of being expensed and book expenses to WIP accounts rather than Material Expense accounts.

  • The default setting is controlled via the "WIP Job" flag in Production Options.
  • Separate WIP accounts are defined via Accounting Options.
  • Each Facility's Production tab contains a "Production Relief" field, which determines how Lots issued to WIP Jobs are relieved from inventory. This setting is useful in situations where the relief of materials during production needs to be in sequence with the actual physical consumption/use of materials. In other words, in situations where companies will use the materials based on the sequence of how they were issued.

Use Standard Labor On Rework Quantity

If checked, the standard labor and burden costs will be applied to quantities being reworked on production Jobs, which is accomplished via the Custom BOM form.

  • This flag defaults based on the "Use Standard Labor On Rework Quantity" flag in Production Options.

Dates tab

  • The user-defined "Job Date 1-5" fields (jo_userdate1 thru jo_userdate5) are available to the Daily Job Calendar grid layout, which is available when using the Job, Job Inventory, and Master Production Calendars.
  • When running MRP with a "Bucket Type" of "All", dates are not required on the Dates tab of the Job header in order for the Job to show on the report. Additionally, if the security setting "Production -- Change planned job dates with scheduled routes" is set to true, users can override Planned Start and Planned Finish dates on a Job when setting it to manual. This security is used when using the Shop Schedule or the MPC.

Field

Description

Created

The date the job was created, which will default to the current date but can be changed.

Job Date 1-5

User-defined dates, the captions for which are maintained via System > Maintenance > Captions.

  • Beginning in version 17.01.006, Job Date 1-5 calc job fields are available in Production > Options to automate the updating of the Job Date 1-5 fields.

Schedule By

Pick list used to determine how the Planned Start and Planned Finish dates are calculated via the "Calc Planned" button. Options are:

  • Earliest Available - Routings for the Job will automatically be placed on the schedule for the earliest possible date.
  • Latest Available - Routings for the Job will automatically be placed on the schedule so that the last Routing sequence is finished just-in-time for the Finished Good to be available.
  • Manual - Allows the user to manually set the Planned Start date and schedule the Routing sequences, if necessary.
  • Not Scheduled - Used for non-production Jobs (e.g. administrative tasks).

For companies not leveraging the MPC, only the "Manual" and "Not Scheduled" options should be used. Also, Routing sequences may be scheduled across days on the calendar if necessary. This allows for scenarios where production processes, such as the drying or setting of paint or adhesives, will occur even when the plant is closed for normal production. Additional information is available on the Scheduling Production Jobs Using the Master Production Calendar page.

Due

The date that the Job is due.

  • If this is a header Job, the Due date will stay synchronized with the linked Sales Order’s Due to Ship date.
  • When creating Jobs via MRO, the Due date will automatically be set to the Due date of the maintenance task on the report. If the task does not have a Due date, the current date will be used.
  • When creating Jobs via MRP, Safety Days will be added into the suggestion for the Job's Due date.

Planned Start

The date production is planned to start for the Job.

  • Planned Start dates are not required; however, they are important for MRP planning purposes. If the Planned Start date is not filled in but the Planned Finish date is, the Raw Materials will appear in the first column of the MRP run. The optimal process for MRP purposes is to have both the Planned Start and Planned Finish dates set so that the system will know exactly when the Raw Materials are needed for the Job and when the Finished Goods will enter into inventory.
  • MRP will use this date to place the quantities of Raw Materials or Components required for the Job into the "-Job Reqs" bucket.
  • Jobs will appear in the "+Jobs" bucket of MRP based on the Planned Finish date, not the Planned Start date.
  • For Jobs created via MRP, the Planned Start date will initially be the Due date minus the item's Lead Time, as defined on the Part's Item Master MRP tab.
  • For Jobs created manually, this field is left empty by default.
  • When creating Jobs via MRO, the Planned Start date will automatically be set to the Due date of the maintenance task on the report. If the task does not have a Due date, the current date will be used as the default.

Planned Finish

The date production is planned to finish for the Job.

  • Jobs will appear in the "+Jobs" bucket of MRP based on this date. Jobs without a Planned Finish date will not appear in the "+Jobs" column unless the MRP report is run with a "Bucket Type" of “All” and starting and ending dates are not selected.
  • When creating Jobs via MRO, the Planned Finish date will automatically be set to the Due date of the maintenance task on the report. If the task does not have a Due date, the current date will be used as the default.

Started

This date automatically populates as the first date labor is entered for the Job via Payroll Entry (previously Log On/Off Jobs or Input Payroll Time) or Payroll Reporting.

Subsequent Job

Allows the user to link this Job to another Job, given they have security permissions set to yes for "Inventory -- Stage inventory across facilities" and "Inventory -- Issue/Reserve".

  • Useful when companies use a series of header or line Jobs to manufacture goods for use in each subsequent Job, and once the Finished Good is produced, ship to the customer on a linked Sales Order.
  • Updating a date for a given Job, such as the Planned Start or Planned Finish, will update the dates for all linked subsequent Jobs in the specified Job path.
  • Example: Assume that for any given Sales Order taken, there may be up to 10 Jobs that will need to be completed to produce the Finished Good.  Most of these jobs will be tied together on a one-to-one basis, meaning the inventory that is created in Job 1 will need to be used in the production of Job 2, the inventory that is created in Job 2 will need to be used in the production of Job 3, and so on.  Due to the sizes, dates, and lots of the jobs, the inventory cannot deviate from the specified job path (inventory created in Job 1 cannot be used in Job 10, even though it has that item as a requirement).
  • Unavailable when using Job Type of "Planning".

Work Flow tab

The Work Flow tab displays the Work Flow assigned to the Job and the associated Sequences that must be completed before the record is considered complete. Production can require that certain tasks be completed before finishing and/or closing a Job.

Job Work Flow is established relative to specific business needs and therefore use-cases are highly nuanced. Useful functionality includes tracking critical Job progress points in a summary view via Job Calendars. Establishing control points around critical Job progress points facilitates the use of an accurate calendar view. These control points can be enforced by restricting Job finishing and Job closing within specific Work Flow steps.

Work Flows may be configured on Jobs in three ways.

  1. Flagging a Work Flow as default during creation will assign the specified steps to all new Jobs.
  2. Work Flows may also be added on an ad hoc basis by clicking the “Work Flow Type” button on the specific Job's Work Flow tab. The “Add” button will allow for the creation of an ad hoc Work Flow step that is not currently configured.
  3. A practical third configuration is specific to BOMs, making them default on Jobs specific to a single BOM revision.

Job Work Flow Sequences may be color-coded to provide a high-level overview of Job status from a Job Calendar. As an example, a Job displayed in green on a calendar would be fully staged and the room inspection has been completed, designating the Job is ready for production and finishing. Jobs displayed in yellow have completed pre-weigh, but are still awaiting production room cleaning and inspection. Finishing is prohibited until the next Work Flow Sequence is completed. Finally, Jobs displayed in red indicate staging has not yet been completed. Once the final step has been completed, the Job will display as white on the calendar.

For more information on the fields and process, refer to the Edit Work Flow Sequence form section of the Work Flow Reporting page and the Configuring Work Flows  page.

User Fields tab

Deacom allows the creation of user-defined fields that, once created, are available on various master data records such as items, Vendors, and Ship-to Companies. These fields allow companies to enter and store information outside of the fields provided in the system. The user fields on a Job may be used to capture information such as Estimated Hours, Rate Per Hour, etc. User fields may be added via Tools > Maintenance > User Fields. For more information, refer to Configuring User Fields and User Calculations

Job Lines section

The Job Lines section lists all lines previously added to the Job and includes details such as Part, Part Description, Revision, Planned Quantity, and Quantity. When a Job line is entered and saved, Job Line Quantity (lj_quant) is written to Planned Quantity (lj_planquant). Any time that lj_quant is changed thereafter, the lj_planquant is also updated to keep them in sync. Now, if during Job processing, the total quantity completed (sum of j4_quant for the respective lj_joid) becomes greater than the lj_quant, Deacom updates the lj_quant field to stay in sync with the completed quantity. This process DOES NOT update the lj_planquant; that field will continue to represent the quantity that was initially specified on the Job line. Instances can occur where lj_planquant is greater than the lj_quant. This happens when un-finishing occurs. Currently, when production is un-finished AND more than the original lj_quant amount was previously completed, Deacom is subtracting the un-finish quantity from the lj_quant field, which can result in the lj_quant becoming less than the lj_planquant.

Edit Job Part form

Opened via the "Add" or "Modify" buttons on the Edit Job form.

Button

Description

Show Packages

If clicked, when a bulk line is entered on a Job, this button will open the Add Related Items form, which shows the available packaging configurations.

  • To appear on this form, the Job item must be on the parent item's default BOM revision and the parent item must be flagged as "Active" and "Manufactured" on its Item Master Properties tab.
  • Helpful with multi-line Jobs.
  • This button calculates the quantity of bulk material that needs to be produced in order to fill the package quantity selected.

Quantity Multiplier

If clicked, opens the Enter Yield Multiplier form, which is used to change the original quantity of the line based on the "Quantity Multiplier" entered.

Scale To Job Lines

If clicked, calculates the amount of bulk needed to fill the packaged goods, when both lines are on the Job.

  • Enter packaged products first then click "Scale To Job Lines" to calculate the required amount of bulk product.
  • Over issue percentages are factored in when using this feature.
  • If the bulk item is not listed first on the job, the system will move the bulk item to be the first line on the job when using this button. This is important when printing the standard batch ticket, not the multi line batch ticket, which is designed to list the items and instructions required to make the first line on the job and therefore should be the bulk item. Multi line batch tickets list all items and instructions required for every line on the job and therefore do not require the bulk item to be listed first.

Scale To Inventory

If clicked, suggests the maximum amount of the product that can be manufactured, based on available inventory.

Scale To Quantity

If clicked, opens the Scale To Quantity form where a part required to manufacture the item on the job line will be selected, and a quantity defined. The job line will be scaled to the quantity which can be produced, based on the lower level part and quantity entered.

  • The Scale To Quantity form contains a "Unit" field. The unit in this field defaults to the BOM unit of the Part Number selected, but may be changed.

General tab

The following security options are available in regards to entering Job quantities in this form.

  • Jobs -- allow quantities less than job minimum
  • Jobs -- allow quantities greater than job maximum
  • Jobs -- allow non-incremental quantities

When new Jobs are created, the system will check the "Job Minimum", "Job Maximum", and "Job Incremental Qty" fields on the selected Part's Item Master MRP tab. If they are not zero and a user does not have the respective security settings, they will receive a prompt indicating why the Part cannot be saved. If all fields are zero or if a user has all three security settings, Job saving will flow the same as before.

In addition, the "Job Incremental Qty" field (pr_jobinc) may be added the Edit Job Part grid to indicate to the users the batch size for the quantities on the order. Useful when Jobs are created for multiple batches, since Deacom does not split these batches into separate lines. Therefore, users cannot see how many batches are needed to complete a Job. Instead they see a lump amount in the form of Job quantity. The system has the ability to split Jobs by Job quantity, but this would produce multiple Lots, which may result in separate QC testing per Lot. One option to assist users when determining the batch size on Jobs is having the "Job Incremental Qty" field visible since it is often used by batch manufactures to define batch sizes. This field is also available to the Job Reporting "Job Detail" report grid and the Job Staging Picklist printout.

Field

Description

Part Number

Search field used to select the Part being manufactured or used as part of a maintenance task on this Job.

  • When modifying the Facility on a Job, the system checks to make sure all lines have a Facility item specified, if the part is flagged to "Require Facility Entry" on its Item Master Properties tab.
  • Since maintenance or administrative Jobs may be created for non-stocked items, this field is not required.
  • When creating maintenance or administrative Jobs, the "Description" field on this form should be used to indicate the purpose of the Job.

Revision

Search field used to select the BOM revision this Job will use.

  • When creating Jobs via MRP, users are now notified which (if any) of the Parts are missing a default revision.

Routing

Search field used to select the Routing this Job will use.

  • Only Routings assigned to the (1) same Facility as selected on the Job header and (2) Routings tab of the BOM for the "Part Number" selected will be available for selection.

Description

Displays the description of the Part Number selected or the manually entered description of the purpose of the Job.

Unit

Displays the "Stock Unit" of the Part selected, as defined on the Item Master.

Quantity

Displays the number of units this Job is set to complete.

  • The default for this field is defined by the "Job Maximum" on the selected Part's Item Master MRP tab.

Sales Order

Search field used to select the Sales Order for which the Part is being manufactured, if applicable.

  • If the Job line is linked to either a Sales header or line Job (via the "Create Line Job" flag on the SO line), the number will automatically be displayed here.
  • If manually linking a Sales Order via this field, the system will automatically update the Sales Order "Due to Ship" date based on the Job's Planned Finish date.
    • This update is controlled via the "Synchronize Job Dates To Linked Sales Orders" flag in Production Options.
  • Regardless of how the Sales Order number is populated in this field, the inventory will automatically be reserved to the Sales Order when materials are finished on the Job* - Note: Beginning in version 16.07.001, the system can be configured to not automatically have finished material reserved. See the "Do Not Reserve On Linked Job Finish/Finish Linked Jobs To" field description on the Customers help page for more information.
  • When linking Sales Orders to job lines, the "Workflow Color" field in Production Options can be used to determine which workflow sequence colors, the Job workflow, or the Sales Order workflow, the system will use when scheduling the selected job on the Job Calendar.
  • Beginning in version 16.05.050, the system was enhanced to handle sales order due to ship date changes for linked jobs that contain "Subsequent Jobs". The enhancement is detailed below.
    • Enhancement Summary - if a job is linked to a sales order and the linked job contains "Subsequent Jobs", changing the sales order line or sales order header due to ship date will update not only the dates on the linked job, but also any dates for "Subsequent Jobs." The criteria for the update logic is as follows:
      • This field (Sales Order, lj_ordnum) is populated with a valid sales order.
      • The job that is linked contains an entry in the "Subsequent Jobs" field
      • The production option "Synchronize Job Dates To Linked Sales Orders" is true.
      • If the above conditions are true and the linked sales order header due to ship date (to_dueship) or sales order line due to ship date (or_dueship) is changed., the system will display the Linked Job Date form with the job linked to the sales order and any subsequent jobs. The dates on the linked job and any subsequent jobs will already be automatically updated.
    • Notes: 1. If there are no subsequent job(s) linked to the sales order, the system will just update the dates on the linked job, and display the order entry form for the linked job. 2. If there are multiple jobs linked to the sales order with subsequent jobs, the system will display the Linked Job Dates form one at a time showing each linked, and subsequent job combination.
  • Beginning in version 17.00.004, the system has been enhanced so that changes made to linked jobs on sales orders will now propagate down to lower level jobs with sub assembly parts, and users can modify the quantities on these lower level jobs if necessary. The new quantities are modified via the Linked Job Adjustment form on the Edit Sales Order form.
  • Deacom Version 17.00.024 includes the "Reset Dates" button to the Linked Job Dates form. This button only applies when the job contains a "Subsequent Job". Resets the "New Due Date", "New Planned Start", and "New Planned Finish" dates on this grid with the original (old) values in the "Due Date", "Planned Start", and "Planned Finish" dates on this form. This allows users to change dates on the job they are modifying but keep all other linked (subsequent) job dates as they were. Allows for more flexibility by not requiring subsequent job(s) to be updated to the new dates on the original job.
  • Unavailable when using Job Type of "Planning".
  • Split Jobs - In split job situations, making modifications to linked sales orders will not affect the linked jobs.

On Hand

Displays the quantity currently on hand, in the stock unit.

  • Can also be configured to display 0 via the "On Hand Calculation" field in Production Options.

Maintenance Task

Search field used to select the maintenance task, as defined on the Work Center Maintenance tab or Container Maintenance tab, that this Job line will fulfill.

  • Provides a strong linkage between the Job and the maintenance task.
  • The search box uses the "Type" field to indicate if maintenance is for a container or work center.

QC Overrides tab

Used in connection with Planning QC in MRP, users can assign a Quality Control Group to the selected Job line. This allows companies to make decisions, pre-production, about what Jobs can be used to fulfill which Sales Orders. The security setting "Jobs -- Edit QC overrides" controls the ability add Quality Control Groups on this tab. For a customer part with "Add to QC Overrides When Creating Line Jobs" checked, the part's respective customer QC tests will also appear in this tab. For information on performing Production QC testing, refer to the Entering Production and Stability QC Test Results page.

(Widgets) tab

Available beginning in version 17.04.008

The widgets tab feature is available to enhance the visibility of key business metrics within the Sales Order, Purchase Order, and Job line items. This feature, known as the "hero tile," displays a series of informative sub-tiles or "badges" when a part is selected. These badges provide valuable insights through various data points such as open orders, on-hand quantities, and sales performance metrics. Users have the flexibility to view this information in numerical form, as graphs, or both. The development involved significant updates to the platform's front-end and back-end code, including the implementation of consistent styling for these badges and the creation of logic to manage the hero tile. The system now supports widgets that can pull detailed information based on specific parameters, enhancing user interaction and data accessibility. See Item Information Widgets for setup details.